propulsion technique - French English Dictionary